﻿
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- saved from url=(0014)about:internet -->
<html xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:mssdk="winsdk" xmlns:script="urn:script" xmlns:build="urn:build" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="Description" content="The WHEA_UNCORRECTABLE_ERROR bug check has a value of 0x00000124. This bug check indicates that a fatal hardware error has occurred. This bug check uses the error data that is provided by the Windows Hardware Error Architecture (WHEA)."/>
<meta name="MSHAttr" content="PreferredSiteName:MSDN"/>
<meta name="MSHAttr" content="PreferredLib:/library/windows/hardware"/>
<title>Bug Check 0x124:  WHEA_UNCORRECTABLE_ERROR</title>

<meta name="MS-HAID" content="t07_bugs_E0_e7494f00-a0e4-49f4-9c41-23d7bdf91ce1.xml"/>


<link rel="STYLESHEET" type="text/css" HREF="../common/backsdk4.css"/>





<style>
html,div { margin: 0; padding: 0;}

body {
	padding: 0px;
	margin: 0px;
	overflow: auto;
	height: 100%;
}

#winchm_template_button{
	float: right;
	width: 93px;
	top: 7px;
	position: relative;
	text-align: right;
	right: 5px;
	height: auto;
}

#winchm_template_top{
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #9B9B9B;
	background-color: #B1CEFE;
}

#winchm_template_navigation{
	margin: 0px;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 3px;
	padding-right: 0px;
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #585858;
}

#winchm_template_title{
	margin: 0px;
	padding-top: 4px;
	padding-left: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	font-size: 18px; 
	font-family: Verdana, Geneva, sans-serif;
	color: #363636;
}

#winchm_template_content{
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 20px;
	margin-right: 15px;
	width: auto  !important;
	width: 100%;
}

#winchm_template_footer{
	border-width: 1px;
	border-color: #B1CEFE;
	border-top-style: solid;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 20px;
	margin-right: 15px;
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 8.5pt;
	color: #696969;
	width: auto;
	text-align: left;
}


#winchm_template_container{
	margin: 0px;
	padding: 0px;
	position: static;
	padding-bottom: 3px;
	overflow: auto;
	background-color: #FFFFFF;
}


@media print
{
#winchm_template_container{
	position: static;	
	margin: 0px;
	padding: 5px;
	
	width: auto;
	height: auto;
	overflow: auto;
}
#winchm_template_button{
visibility:hidden;
}
}

#winchm_template_navigation A:link	{text-decoration: none; color:#004080}
#winchm_template_navigation A:visited  {text-decoration: none; color: #004080}
#winchm_template_navigation A:active {text-decoration: none; color: #004080 }
#winchm_template_navigation A:hover {text-decoration: none;color: #0080FF}

A:link	{text-decoration: underline; color:#0033CC}
A:visited  {text-decoration: underline; color: #0033CC}
A:active {text-decoration: underline; color: #0033CC }
A:hover {text-decoration: underline;color: #FF0000;}
</style>
<script type="text/javascript">
function isMobile(){
Agent = window.navigator.userAgent;
if (Agent.indexOf("iPhone")>=1 || Agent.indexOf("iPad")>=1 || Agent.indexOf("iPod")>=1 || Agent.indexOf("Android")>=1){
return true;
}else{
return false;	
}

}
function d_onresize(){
if (window.navigator.userAgent.indexOf("MSIE")>=1){
document.getElementById('winchm_template_container').style.pixelWidth = document.body.offsetWidth - 3;
document.getElementById('winchm_template_container').style.pixelHeight = document.body.offsetHeight - document.getElementById('winchm_template_top').offsetHeight - 4;
}
document.getElementById('winchm_template_container').style.top = document.getElementById('winchm_template_top').offsetHeight + 'px';
}

function d_onbeforeprint(){
document.getElementById('winchm_template_container').style.width = 'auto';
document.getElementById('winchm_template_container').style.height = 'auto';
}

function d_onafterprint(){
d_onresize();
}

if(!isMobile()){

window.onload = d_onresize;
window.onresize = d_onresize;
window.onbeforeprint = d_onbeforeprint;
window.onafterprint = d_onafterprint;

document.write("<style>\n");
document.write("body {overflow: hidden;}\n");
document.write("#winchm_template_container {position: absolute;overflow: auto;top : 0px;right: 0px;bottom: 0px;left: 0px;}\n");
document.write("</style>\n");
}

</script>
</head>
<body><script language="JavaScript" type="text/JavaScript">
function syn(){
if(parent.nav.tree){
 if(parent.nav.tree.loaded){
  parent.nav.tree.selectNode(1846);
 }else{
  setTimeout("syn()",500);
}
  }else{
  setTimeout("syn()",500);
  }}
if(parent!=self){
  setTimeout("syn()",100);
}else{
  parent.location.href = "../../index.htm?page=debugger/bug_check_0x124___whea_uncorrectable_error.htm";
}
originalOnload = window.onload;
if(originalOnload==null){
window.onload = function(){parent.contentLoaded = true;};
}else{
window.onload = function(){originalOnload();parent.contentLoaded = true;};
}
</script> 


<div id="winchm_template_top">
	<div id="winchm_template_button"><A href="bug_check__0x123__crypto_self_test_failure_.htm" title="Previous topic"><img id="winchm_template_prev" alt="Previous topic" src="../template2/btn_prev_n.gif" border="0"></a><A href="bug_check_0x127___page_not_zero.htm" title="Next topic"><img id="winchm_template_next" alt="Next topic" src="../template2/btn_next_n.gif" border="0"></a></div>
	<div id="winchm_template_navigation">Help &gt; 
<A href="introduction6.htm">Debugging Tools for Windows (WinDbg, KD, CDB, NTSD)</A> &gt; <A href="bug_checks__blue_screens_.htm">Bug Checks (Blue Screens)</A> &gt; <A href="bug_check_code_reference2.htm">Bug Check Code Reference</A> &gt; </div>
	<div id="winchm_template_title">Bug Check 0x124:  WHEA_UNCORRECTABLE_ERROR</div>
</div>
<div id="winchm_template_container">
	<div id="winchm_template_content"><div id="mainSection"><p>The WHEA_UNCORRECTABLE_ERROR bug check has a value of 0x00000124. This bug check indicates that a fatal hardware error has occurred. This bug check uses the error data that is provided by the Windows Hardware Error Architecture (WHEA). </p>
<p>
<div class="alert"><b>Important </b>This topic is for programmers. If you are a customer who has received a blue screen error code while using your computer, see 
            <a href="http://windows.microsoft.com/en-us/windows-10/troubleshoot-blue-screen-errors" xmlns:loc="http://microsoft.com/wdcml/l10n">Troubleshoot blue screen errors</a>.</div>
</p>
<h2>  WHEA_UNCORRECTABLE_ERROR Parameters</h2>
<table>
<tr>
<th>Parameter 1</th>
<th>Parameter 2</th>
<th>Parameter 3</th>
<th>Parameter 4</th>
<th>Cause of error</th>
</tr>
<tr>
<td>
<p>0x0</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure.</p>
</td>
<td>
<p>High 32 bits of MCi_STATUS MSR for the MCA bank that had the error.</p>
</td>
<td>
<p>Low  32 bits of MCi_STATUS MSR for the MCA bank that had the error.</p>
</td>
<td>
<p>A machine check exception occurred.</p>
<p>These parameter descriptions apply if the processor is based on the x64 architecture, or the x86 architecture that has the MCA feature available (for example, Intel Pentium Pro, Pentium IV, or Xeon).</p>
</td>
</tr>
<tr>
<td>
<p>0x1</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>A corrected machine check exception occurred.</p>
</td>
</tr>
<tr>
<td>
<p>0x2</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>A corrected platform error occurred.</p>
</td>
</tr>
<tr>
<td>
<p>0x3</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>A nonmaskable Interrupt (NMI) error occurred.</p>
</td>
</tr>
<tr>
<td>
<p>0x4</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure.</p>
</td>
<td>
<p>Reserved</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>An uncorrectable PCI Express error occurred.</p>
</td>
</tr>
<tr>
<td>
<p>0x5</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>A generic hardware error occurred.</p>
</td>
</tr>
<tr>
<td>
<p>0x6</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>An initialization error occurred.</p>
</td>
</tr>
<tr>
<td>
<p>0x7</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>A BOOT error occurred.</p>
</td>
</tr>
<tr>
<td>
<p>0x8</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>A Scalable Coherent Interface (SCI) generic error occurred.</p>
</td>
</tr>
<tr>
<td>
<p>0x9</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure.</p>
</td>
<td>
<p>Length, in bytes, of the SAL log.</p>
</td>
<td>
<p>Address of the SAL log.</p>
</td>
<td>
<p>An uncorrectable Itanium-based machine check abort error occurred.</p>
</td>
</tr>
<tr>
<td>
<p>0xA</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>A corrected Itanium-based machine check error occurred.</p>
</td>
</tr>
<tr>
<td>
<p>0xB</p>
</td>
<td>
<p>Address of WHEA_ERROR_RECORD structure.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>Reserved.</p>
</td>
<td>
<p>A corrected Itanium platform error occurred.</p>
</td>
</tr>
</table>
<p> </p>
<h2>Cause</h2>
<p>This bug check is typically related to physical hardware failures. It can be heat related, defective hardware, memory or even a processor that is beginning to fail or has failed. If over-clocking has been enabled, try disabling it. Confirm that any cooling systems such as fans are functional. Run system diagnostics to confirm that the system memory is not defective. It is less likely, but possible that a driver is causing the hardware to fail with this bug check.</p>
<p>For additional general bug check troubleshooting information, see <a href="#Bookmark1591"><b>Blue Screen Data</b></a>. </p>
<h2>Remarks</h2>
<p>The <a href="#Bookmark2224"><b>!analyze</b></a> debug extension displays information about  the bug check and can be very helpful in determining the root cause.</p>
<p>Parameter 1 identifies the type of error source that reported the error. Parameter 2 holds the address of the WHEA_ERROR_RECORD  structure that describes the error condition.</p>
<p>When a hardware error occurs, WHEA creates an error record to store the error information associated with the hardware error condition. Each error record is described by a WHEA_ERROR_RECORD structure. The Windows kernel includes the error record with the Event Tracing for Windows (ETW) hardware error event that it raises in response to the error so that the error record is saved in the system event log.

The format of the error records that are used by WHEA are based on the Common Platform Error Record as described in Appendix N of version 2.2 of the Unified Extensible Firmware Interface (UEFI) Specification.
For more information, see WHEA_ERROR_RECORD and Windows Hardware Error Architecture (WHEA).</p>
<p>You can use  <a href="#Bookmark2338"><b>!errrec</b></a> &lt;addr&gt; to display the WHEA_ERROR_RECORD structure using the address provided in Parameter 2. The <a href="#Bookmark2469"><b>!whea</b></a> and <a href="#Bookmark2337"><b>!errpkt</b></a> extensions can be used to display additional WHEA information.</p>
<p>For more information see the following topics:</p>
<p><a href="#Bookmark1557">Crash dump analysis using the Windows debuggers (WinDbg)</a></p>
<p><a href="#Bookmark1573">Analyzing a Kernel-Mode Dump File with WinDbg</a></p>
<p><a href="#Bookmark1367">Using the !analyze Extension</a> and <a href="#Bookmark2224">!analyze</a></p>
<p>This bug check is not supported in Windows versions prior to Windows Vista. Instead, machine check exceptions are reported through <a href="#Bookmark1737"><b>bug check 0x9C</b></a>.</p></div></div>	
	<div id="winchm_template_footer">Copyright &copy; 2019. All rights 
reserved. (To change the copyright info, just edit it in template.)</div>
</div>

</body>
</html>
